package com.example.shuiyin.enums;

/**
 * 角色类型枚举
 */
public enum RoleType {
    /**
     * 管理员
     */
    ADMIN,
    
    /**
     * 普通用户
     */
    USER,
    
    /**
     * VIP用户
     */
    VIP,
    
    /**
     * 商家
     */
    MERCHANT,
    
    /**
     * 游客
     */
    GUEST,
    
    /**
     * 系统
     */
    SYSTEM;
    
    /**
     * 获取角色描述
     */
    public String getDescription() {
        switch(this) {
            case ADMIN: return "管理员";
            case USER: return "普通用户";
            case VIP: return "VIP用户";
            case MERCHANT: return "商家";
            case GUEST: return "游客";
            case SYSTEM: return "系统";
            default: return this.name();
        }
    }
} 